define(function(require) {

  var zrUtil = require('zrender/core/util');
  var echarts = require('echarts');

  require('echarts/chart/effectScatter/EffectScatterSeries');
  require('./effectScatter/EffectScatterView');

  echarts.registerVisual(zrUtil.curry(
    require('echarts/visual/symbol'), 'effectScatter', 'circle', null
  ));
  echarts.registerLayout(zrUtil.curry(
    require('echarts/layout/points'), 'effectScatter'
  ));
});
